package cn.kai.ymcc.service;


import cn.kai.ymcc.doc.CourseDoc;
import cn.kai.ymcc.dto.CourserSearchDto;
import cn.kai.ymcc.result.PageList;

public interface ICourseEsService {

    /**
     * ES保存上架课程
     * @param doc
     */
    void saveCourse(CourseDoc doc);

    /**
     * ES删除下架课程
     * @param courseId
     */
    void offLineCourse(Long courseId);

    /**
     * Es查询课程列表
     * @param dto
     * @return
     */
    PageList<CourseDoc> search(CourserSearchDto dto);
}
